package helpers.solicitudAula;


import helpers.*;
import cliente.pagina.*;
import comun.constantes.*;
import java.util.*;
import persistencia.dominio.*;
import server.solicitudAula.ControlSolicitudAula;
import sun.awt.PlatformFont;
import utils.UtilsGenerarHtml;

public class HelperAdministradorSolicitudAula extends Helper {
  ControlSolicitudAula controlSolicitudAula = null;
  public HelperAdministradorSolicitudAula(Pagina pagina) {
    super(pagina);
    controlSolicitudAula = new  ControlSolicitudAula(this.persistencia);
  }

  public String generarHTMLAdministracionSolicitudesAulas()throws Exception{
	  String html = "";
      Vector  solicitudes = null;      
      /****************************************SOLICITUDES DE AULAS ESTANDARES******************************************/
	  String selectedPendienteSolicitudesStandart = "selected";
	  String selectedEliminadoSolicitudesStandart = "";
	  String selectedAceptadoSolicitudesStandart = "";
	  String selectedCorrectaSolicitudesStandart = "";
	  String selectedIncorrectaSolicitudesStandart = "";
	  String selectedAlertadaSolicitudesStandart = "";
	  String selectedTodasSolicitudesStandart = "";
	  
	  String disabledSolicitudesStandart = "";
	  String disabledBotonNotificarSolicitudesStandart = "";
	  String disabledBotonEliminarSolicitudesStandart = "";
	  String disabledBotonEnviarMailStandart = "";
	  
	  Vector solicitudesNuevas = controlSolicitudAula.getSolicitudesAulas(ESTADO_SOLICITUDES_AULAS.ALERTADA,TIPO_SOLICITUD.NUEVA);
	  Vector solicitudesClonadas = controlSolicitudAula.getSolicitudesAulas(ESTADO_SOLICITUDES_AULAS.ALERTADA,TIPO_SOLICITUD.CLONADA);
	  Vector solicitudesStandart = controlSolicitudAula.getSolicitudesAulas(ESTADO_SOLICITUDES_AULAS.ALERTADA,TIPO_SOLICITUD.ESTANDAR);
	  Vector solicitudesPublicas = controlSolicitudAula.getSolicitudesAulas(ESTADO_SOLICITUDES_AULAS.ALERTADA,TIPO_SOLICITUD.PUBLICA);
	  String mensaje = "";
	  if(solicitudesNuevas != null && !solicitudesNuevas.isEmpty()){
		  String alertaNuevas = " solicitud ALERTADA en las solicitudes de aulas nuevas.";
		  if(solicitudesNuevas.size()>1)
			  alertaNuevas = " solicitudes ALERTADAS en las solicitudes de aulas nuevas.";
		  mensaje += "Hay "+solicitudesNuevas.size()+alertaNuevas;
	  }
	  
	  if(solicitudesClonadas != null && !solicitudesClonadas.isEmpty()){
		  String alertaClonadas = " solicitud ALERTADA en las solicitudes de aulas clonadas.";
		  if(solicitudesClonadas.size()>1)
			  alertaClonadas = " solicitudes ALERTADAS en las solicitudes de aulas clonadas.";
		  if(mensaje.length()>2)
			  mensaje += "<br>Hay "+solicitudesClonadas.size()+alertaClonadas;
		  else mensaje += "Hay "+solicitudesClonadas.size()+alertaClonadas;	
	  }
	  if(solicitudesStandart != null && !solicitudesStandart.isEmpty()){
		  String alertaStandart = " solicitud ALERTADA en las solicitudes de aulas estandar.";
		  if(solicitudesStandart.size()>1)
			  alertaStandart = " solicitudes ALERTADAS en las solicitudes de aulas estandar.";
		  if(mensaje.length()>2)
			  mensaje += "<br>Hay "+solicitudesClonadas.size()+alertaStandart;
		  else mensaje += "Hay "+solicitudesStandart.size()+alertaStandart;	
	  }
	  if(solicitudesPublicas != null && !solicitudesPublicas.isEmpty()){
		  String alertaPublicas = " solicitud ALERTADA en las solicitudes de aulas p&uacute;blicas.";
		  if(solicitudesPublicas.size()>1)
			  alertaPublicas = " solicitudes ALERTADAS en las solicitudes de aulas p&uacute;blicas.";
		  mensaje += "Hay "+solicitudesPublicas.size()+alertaPublicas;	
	  }	  
	  if(mensaje.compareTo("")!=0)html += UtilsGenerarHtml.getHTMLRecuadroMensajeError(mensaje);
	  
      html += " <div>\n";
      html += "  <form method=\"post\" name=\""+TIPO_DE_FORMULARIO.ADMINISTRACION_SOLICITUDES_AULAS+"\" id=\""+TIPO_DE_FORMULARIO.ADMINISTRACION_SOLICITUDES_AULAS+"\" action=\"\">\n";
      String estadoActualSolicitudesStandart = (String)this.pagina.getParameter(PARAMETROS_PAGINAS.COMBO_ESTADO_SOLICITUDES_STANDART);
      if(estadoActualSolicitudesStandart==null){//El estado por defecto: pendientes
    	  solicitudes = controlSolicitudAula.getSolicitudesAulas(ESTADO_SOLICITUDES_AULAS.PENDIENTE,TIPO_SOLICITUD.ESTANDAR);
		  selectedPendienteSolicitudesStandart = "selected";
		  selectedEliminadoSolicitudesStandart = "";
		  selectedAceptadoSolicitudesStandart = "";
		  selectedCorrectaSolicitudesStandart = "";
		  selectedIncorrectaSolicitudesStandart = "";
		  selectedAlertadaSolicitudesStandart = "";
		  selectedTodasSolicitudesStandart = "";
		  disabledSolicitudesStandart = "";
		  disabledBotonNotificarSolicitudesStandart = " disabled ";
		  disabledBotonEliminarSolicitudesStandart = "";
		  disabledBotonEnviarMailStandart = " disabled ";
      }else{//Hay un estado elegido
    	  solicitudes = controlSolicitudAula.getSolicitudesAulas(estadoActualSolicitudesStandart,TIPO_SOLICITUD.ESTANDAR);
    	  if(estadoActualSolicitudesStandart.compareTo(ESTADO_SOLICITUDES_AULAS.ELIMINADO)==0){
    		  selectedEliminadoSolicitudesStandart = "selected";
    		  selectedPendienteSolicitudesStandart = "";
    		  selectedAceptadoSolicitudesStandart = "";
    		  selectedCorrectaSolicitudesStandart = "";
    		  selectedAlertadaSolicitudesStandart = "";
    		  selectedIncorrectaSolicitudesStandart = "";
    		  disabledSolicitudesStandart = " disabled ";
    		  selectedTodasSolicitudesStandart = "";
    		  disabledBotonNotificarSolicitudesStandart = " disabled ";
    		  disabledBotonEliminarSolicitudesStandart = " disabled ";
    		  disabledBotonEnviarMailStandart = " disabled ";
    	  }else if(estadoActualSolicitudesStandart.compareTo(ESTADO_SOLICITUDES_AULAS.PENDIENTE)==0){
    		  selectedPendienteSolicitudesStandart = "selected";
    		  selectedEliminadoSolicitudesStandart = "";
    		  selectedCorrectaSolicitudesStandart = "";
    		  selectedAceptadoSolicitudesStandart = "";
    		  selectedAlertadaSolicitudesStandart = "";
    		  selectedIncorrectaSolicitudesStandart = "";
    		  selectedTodasSolicitudesStandart = "";
    		  disabledSolicitudesStandart = "";
    		  disabledBotonEnviarMailStandart = " disabled ";
    		  disabledBotonNotificarSolicitudesStandart = " disabled ";
    		  disabledBotonEliminarSolicitudesStandart = "";
    	  }else if(estadoActualSolicitudesStandart.compareTo(ESTADO_SOLICITUDES_AULAS.ALERTADA)==0){
    		  selectedPendienteSolicitudesStandart = "";
    		  selectedAlertadaSolicitudesStandart = "selected";
    		  selectedEliminadoSolicitudesStandart = "";
    		  selectedCorrectaSolicitudesStandart = "";
    		  selectedAceptadoSolicitudesStandart = "";
    		  selectedIncorrectaSolicitudesStandart = "";
    		  selectedTodasSolicitudesStandart = "";
    		  disabledSolicitudesStandart = "";
    		  disabledBotonEnviarMailStandart = " disabled ";
    		  disabledBotonNotificarSolicitudesStandart = " disabled ";
    		  disabledBotonEliminarSolicitudesStandart = "";
    	  }else if(estadoActualSolicitudesStandart.compareTo(ESTADO_SOLICITUDES_AULAS.ACEPTADO)==0){
    		  selectedAceptadoSolicitudesStandart = "selected";
    		  selectedEliminadoSolicitudesStandart = "";
    		  selectedPendienteSolicitudesStandart = "";
    		  selectedCorrectaSolicitudesStandart = "";
    		  selectedIncorrectaSolicitudesStandart = "";
    		  selectedTodasSolicitudesStandart = "";
    		  disabledSolicitudesStandart = "";
    		  disabledBotonEnviarMailStandart = "";
    		  disabledBotonNotificarSolicitudesStandart = " disabled ";
    		  disabledBotonEliminarSolicitudesStandart = " disabled ";
    	  }else if(estadoActualSolicitudesStandart.compareTo(ESTADO_SOLICITUDES_AULAS.CORRECTA)==0){
    		  selectedAceptadoSolicitudesStandart = "";
    		  selectedEliminadoSolicitudesStandart = "";
    		  selectedPendienteSolicitudesStandart = "";
    		  selectedCorrectaSolicitudesStandart = "selected";
    		  selectedIncorrectaSolicitudesStandart = "";
    		  selectedTodasSolicitudesStandart = "";
    		  disabledSolicitudesStandart = "";
    		  disabledBotonNotificarSolicitudesStandart = "";
    		  disabledBotonEnviarMailStandart = " disabled ";
    		  disabledBotonEliminarSolicitudesStandart = "";
    	  }else if(estadoActualSolicitudesStandart.compareTo(ESTADO_SOLICITUDES_AULAS.INCORRECTA)==0){
    		  selectedAceptadoSolicitudesStandart = "";
    		  selectedEliminadoSolicitudesStandart = "";
    		  selectedPendienteSolicitudesStandart = "";
    		  selectedCorrectaSolicitudesStandart = "";
    		  selectedIncorrectaSolicitudesStandart = "selected";
    		  selectedTodasSolicitudesStandart = "";
    		  disabledSolicitudesStandart = "";
    		  disabledBotonEnviarMailStandart = " disabled ";
    		  disabledBotonNotificarSolicitudesStandart = " disabled ";
    		  disabledBotonEliminarSolicitudesStandart = "";
    	  }else if(estadoActualSolicitudesStandart.compareTo(ESTADO_SOLICITUDES_AULAS.TODAS)==0){
    		  selectedAceptadoSolicitudesStandart = "";
    		  selectedEliminadoSolicitudesStandart = "";
    		  selectedPendienteSolicitudesStandart = "";
    		  selectedCorrectaSolicitudesStandart = "";
    		  selectedIncorrectaSolicitudesStandart = "";
    		  selectedTodasSolicitudesStandart = "selected";
    		  disabledSolicitudesStandart = "";
    		  disabledBotonEnviarMailStandart = " disabled ";
    		  disabledBotonNotificarSolicitudesStandart = " disabled ";
    		  disabledBotonEliminarSolicitudesStandart = " disabled ";
    	  }
      }
      html += "<p><a href=\"#S\">Aulas Estandares</a>&nbsp;&nbsp;&nbsp;<a href=\"#N\">Aulas Nuevas</a>&nbsp;&nbsp;&nbsp;<a href=\"#C\">Aulas Clonadas</a>&nbsp;&nbsp;&nbsp;<a href=\"#P\">Aulas P&uacute;blicas</a></p>\n";
      html += "<p id=\"S\">\n";
      html += "  <fieldset>\n";
	  html += "  <legend>Aulas Estandares</legend>\n";
      html += "  <script type=\"text/javascript\" src=\""+this.pagina.getPathRaiz()+"js/grupo/comun_formulario.js\"></script> \n"+
	      "  <p>\n";
    		 html += "Solicitudes para creaci&oacute;n de aulas en Estado: <select name=\""+PARAMETROS_PAGINAS.COMBO_ESTADO_SOLICITUDES_STANDART+"\" onChange=\"realizaSubmit('"+this.pagina.getPathPaginas()+"administracion_solicitudes.jsp?"+this.getHTMLReferenciasParametros()+"&"+PARAMETROS_PAGINAS.ACCION2+"="+ACCIONES_A_REALIZAR.CONSULTAR+"',this.form);\">";
    		 html +=	 "                		<option value=\""+ESTADO_SOLICITUDES_AULAS.PENDIENTE+"\" "+selectedPendienteSolicitudesStandart+">"+ESTADO_SOLICITUDES_AULAS.PENDIENTE+"</option>\n";
    		 html +=	 "                		<option value=\""+ESTADO_SOLICITUDES_AULAS.ELIMINADO+"\" "+selectedEliminadoSolicitudesStandart+">"+ESTADO_SOLICITUDES_AULAS.ELIMINADO+"</option>\n";
    		 html +=	 "                		<option value=\""+ESTADO_SOLICITUDES_AULAS.ACEPTADO+"\" "+selectedAceptadoSolicitudesStandart+">"+ESTADO_SOLICITUDES_AULAS.ACEPTADO+"</option>\n";
    		 html +=	 "                		<option value=\""+ESTADO_SOLICITUDES_AULAS.CORRECTA+"\" "+selectedCorrectaSolicitudesStandart+">"+ESTADO_SOLICITUDES_AULAS.CORRECTA+"</option>\n";
    		 html +=	 "                		<option value=\""+ESTADO_SOLICITUDES_AULAS.INCORRECTA+"\" "+selectedIncorrectaSolicitudesStandart+">"+ESTADO_SOLICITUDES_AULAS.INCORRECTA+"</option>\n";
    		 html +=	 "                		<option value=\""+ESTADO_SOLICITUDES_AULAS.ALERTADA+"\" "+selectedAlertadaSolicitudesStandart+">"+ESTADO_SOLICITUDES_AULAS.ALERTADA+"</option>\n";
    		 html +=	 "                		<option value=\""+ESTADO_SOLICITUDES_AULAS.TODAS+"\" "+selectedTodasSolicitudesStandart+">"+ESTADO_SOLICITUDES_AULAS.TODAS+"</option>\n";
			 html += "                 		</select>\n";
			 //html +=" <input type=\"button\" class=\"boton\" name=\"Buscar\" onClick=\"realizaSubmit('"+this.pagina.getPathPaginas()+"administracion_solicitudes.jsp?"+this.getHTMLReferenciasParametros()+"&"+PARAMETROS_PAGINAS.ACCION2+"="+ACCIONES_A_REALIZAR.CONSULTAR+"',this.form);\" value=\"Buscar\">";
			 html += " <br>\n";			 
	 html +="  </p>\n";
      
	  html += "  <script type=\"text/javascript\" src=\""+this.pagina.getPathRaiz()+"js/controles_secretaria.js\"></script> \n";
	  
      html += "    <div id=\"tablaGris\">\n";
      html += "    <table width=\"740\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"> \n";
      html += "     <tr>\n";
      html += "      <th><div align=\"center\">N&ordm;</div></th>\n";
      html += "      <th><div align=\"center\">Nombre Aula</div></th>\n";
      html += "      <th><div align=\"center\">Organizaci&oacute;n</div></th>\n";
      html += "      <th><div align=\"center\">Fecha Solicitud</div></th>\n";
      html += "      <th><div align=\"center\">Selecci&oacute;n</div></th>\n";      
      html += "     </tr>\n";
      Enumeration enum = solicitudes.elements();
      int cont=1;
      html += "  <script type=\"text/javascript\" src=\""+this.pagina.getPathRaiz()+"js/grupo/comun_formulario.js\"></script> \n";
      html += "  <script type=\"text/javascript\" src=\""+this.pagina.getPathRaiz()+"js/grupo/grupo.js\"></script> \n";
      while (enum.hasMoreElements()) {
    	  SolicitudAula solAula = (SolicitudAula)enum.nextElement();
    	  //agrego el id de la persona para luego pasarlo a la session
    	  html += "     <tr>\n";
    	  html += "        <td><div align=\"center\">\n";
    	  html += cont;
    	  html += "        </div></td>\n";
    	  html += "        <td><div>\n";
    	  html += "               <a href=\""+this.pagina.getPathPaginas()+"solicitud_aula_nueva.jsp?"+this.getHTMLReferenciasParametros()+"&"+PARAMETROS_PAGINAS.ID_SOLICITUD_AULA+"="+solAula.getId()+"&"+PARAMETROS_PAGINAS.ACCION+"="+ACCIONES_A_REALIZAR.CHEQUEAR_SOLICITUD+"\">"+solAula.getCodigoAsignatura()+" - "+solAula.getAsignatura()+/*" - "+solAula.getFechaInicioPeriodo()+*/"</a>\n\t\t";
    	  html += "        </div></td>\n";
    	  html += "        <td><div align=\"center\">\n";
    	  html += solAula.getFacultad();
    	  html += "        </div></td>\n";
    	  html += "        <td><div align=\"center\">\n";
    	  html += solAula.getFechaSolicitud();
    	  html += "        </div></td>\n";
    	  html += "        <td><div align=\"center\">\n"+
    	  		  "             <input name=\""+PARAMETROS_PAGINAS.CHECKBOX_SELEC_SOLICITUDES_STANDARTS+"\" type=\"checkbox\" value=\""+solAula.getId()+"\" "+disabledSolicitudesStandart+">"+
	 		      "        </div></td>\n";
    	  html += "     </tr>\n";
    	  cont++;
      }
      if(cont>1){
	      html += "     <tr>\n";
	      html += "        <td></td>\n";
	      html += "        <td></td>\n";
	      html += "        <td></td>\n";
	      html += "        <td></td>\n";
	      html += "        <td><div align=\"center\">" +                                                                                                 
	       		  "			   <input type=\"button\" name=\"Guardar\" onclick=\"confirmacionAccionEstandares('"+this.pagina.getPathPaginas()+"administracion_solicitudes.jsp?"+this.getHTMLReferenciasParametros()+"&"+PARAMETROS_PAGINAS.ACCION2+"="+ACCIONES_A_REALIZAR.CREAR_AULA_DE_SOLICITUDES_STANDARTS+"','Se crear&aacute;n las aulas correspondientes a las solicitudes seleccionadas ',this.form)\" value=\"Crear Aula\" class=\"boton\" "+disabledBotonNotificarSolicitudesStandart+">" +
	      		  "			   <input type=\"button\" name=\"Guardar\" onclick=\"confirmacionAccionEstandares('"+this.pagina.getPathPaginas()+"administracion_solicitudes.jsp?"+this.getHTMLReferenciasParametros()+"&"+PARAMETROS_PAGINAS.ACCION2+"="+ACCIONES_A_REALIZAR.ELIMINAR_SOLICITUDES_STANDARTS+"','Se eliminar&aacute;n las solicitudes seleccionadas ',this.form)\" value=\"Eliminar\" class=\"boton\" "+disabledBotonEliminarSolicitudesStandart+">" +
	      		  "			   <input type=\"button\" name=\"Guardar\" onclick=\"confirmacionAccionEstandares('"+this.pagina.getPathPaginas()+"administracion_solicitudes.jsp?"+this.getHTMLReferenciasParametros()+"&"+PARAMETROS_PAGINAS.ACCION2+"="+ACCIONES_A_REALIZAR.ENVIAR_MAIL_CONFIRMACION_STANDARTS+"','Se reenviar&aacute; mail de confirmaci&oacute;n de creaci&oacute;n de las aulas correspondientes a las solicitudes seleccionadas ',this.form)\" value=\"Reenvio Mail\" class=\"boton\" "+disabledBotonEnviarMailStandart+">" +
	      		  "        </td>\n";
	      html += "     </tr>\n";
      }    
      html += "  </table>\n";
      html += " </div>\n";
	  html+= "        </fieldset>\n";
	  html +="  </p>\n";  
	  html+= "<br>\n";	  
	  html += "<p><a href=\"#S\">Aulas Estandares</a>&nbsp;&nbsp;&nbsp;<a href=\"#N\">Aulas Nuevas</a>&nbsp;&nbsp;&nbsp;<a href=\"#C\">Aulas Clonadas</a>&nbsp;&nbsp;&nbsp;<a href=\"#P\">Aulas P&uacute;blicas</a></p>\n";
	  /****************************************SOLICITUDES DE AULAS NUEVAS******************************************/
	  String selectedPendienteSolicitudesNuevas = "selected";
	  String selectedEliminadoSolicitudesNuevas = "";
	  String selectedAceptadoSolicitudesNuevas = "";
	  String selectedCorrectaSolicitudesNuevas = "";
	  String selectedIncorrectaSolicitudesNuevas = "";
	  String selectedAlertadaSolicitudesNuevas = "";
	  String selectedTodasSolicitudesNuevas = "";
	  
	  String disabledSolicitudesNuevas = "";
	  String disabledBotonNotificarSolicitudesNuevas = "";
	  String disabledBotonEliminarSolicitudesNuevas = "";
	  String disabledBotonEnviarMailNuevas = "";
	  
      html += " <div>\n";
      html += "  <form method=\"post\" name=\""+TIPO_DE_FORMULARIO.ADMINISTRACION_SOLICITUDES_AULAS+"\" id=\""+TIPO_DE_FORMULARIO.ADMINISTRACION_SOLICITUDES_AULAS+"\" action=\"\">\n";
      String estadoActualSolicitudesNuevas = (String)this.pagina.getParameter(PARAMETROS_PAGINAS.COMBO_ESTADO_SOLICITUDES_NUEVAS);
      if(estadoActualSolicitudesNuevas==null){//El estado por defecto: pendientes
    	  solicitudes = controlSolicitudAula.getSolicitudesAulas(ESTADO_SOLICITUDES_AULAS.PENDIENTE,TIPO_SOLICITUD.NUEVA);
		  selectedPendienteSolicitudesNuevas = "selected";
		  selectedEliminadoSolicitudesNuevas = "";
		  selectedAceptadoSolicitudesNuevas = "";
		  selectedCorrectaSolicitudesNuevas = "";
		  selectedIncorrectaSolicitudesNuevas = "";
		  selectedAlertadaSolicitudesNuevas = "";
		  selectedTodasSolicitudesNuevas = "";
		  disabledSolicitudesNuevas = "";
		  disabledBotonNotificarSolicitudesNuevas = " disabled ";
		  disabledBotonEliminarSolicitudesNuevas = "";
		  disabledBotonEnviarMailNuevas = " disabled ";
      }else{//Hay un estado elegido
    	  solicitudes = controlSolicitudAula.getSolicitudesAulas(estadoActualSolicitudesNuevas,TIPO_SOLICITUD.NUEVA);
    	  if(estadoActualSolicitudesNuevas.compareTo(ESTADO_SOLICITUDES_AULAS.ELIMINADO)==0){
    		  selectedEliminadoSolicitudesNuevas = "selected";
    		  selectedPendienteSolicitudesNuevas = "";
    		  selectedAceptadoSolicitudesNuevas = "";
    		  selectedCorrectaSolicitudesNuevas = "";
    		  selectedAlertadaSolicitudesNuevas = "";
    		  selectedIncorrectaSolicitudesNuevas = "";
    		  disabledSolicitudesNuevas = " disabled ";
    		  selectedTodasSolicitudesNuevas = "";
    		  disabledBotonNotificarSolicitudesNuevas = " disabled ";
    		  disabledBotonEliminarSolicitudesNuevas = " disabled ";
    		  disabledBotonEnviarMailNuevas = " disabled ";
    	  }else if(estadoActualSolicitudesNuevas.compareTo(ESTADO_SOLICITUDES_AULAS.PENDIENTE)==0){
    		  selectedPendienteSolicitudesNuevas = "selected";
    		  selectedEliminadoSolicitudesNuevas = "";
    		  selectedCorrectaSolicitudesNuevas = "";
    		  selectedAceptadoSolicitudesNuevas = "";
    		  selectedAlertadaSolicitudesNuevas = "";
    		  selectedIncorrectaSolicitudesNuevas = "";
    		  selectedTodasSolicitudesNuevas = "";
    		  disabledSolicitudesNuevas = "";
    		  disabledBotonEnviarMailNuevas = " disabled ";
    		  disabledBotonNotificarSolicitudesNuevas = " disabled ";
    		  disabledBotonEliminarSolicitudesNuevas = "";
    	  }else if(estadoActualSolicitudesNuevas.compareTo(ESTADO_SOLICITUDES_AULAS.ALERTADA)==0){
    		  selectedPendienteSolicitudesNuevas = "";
    		  selectedAlertadaSolicitudesNuevas = "selected";
    		  selectedEliminadoSolicitudesNuevas = "";
    		  selectedCorrectaSolicitudesNuevas = "";
    		  selectedAceptadoSolicitudesNuevas = "";
    		  selectedIncorrectaSolicitudesNuevas = "";
    		  selectedTodasSolicitudesNuevas = "";
    		  disabledSolicitudesNuevas = "";
    		  disabledBotonEnviarMailNuevas = " disabled ";
    		  disabledBotonNotificarSolicitudesNuevas = " disabled ";
    		  disabledBotonEliminarSolicitudesNuevas = "";
    	  }else if(estadoActualSolicitudesNuevas.compareTo(ESTADO_SOLICITUDES_AULAS.ACEPTADO)==0){
    		  selectedAceptadoSolicitudesNuevas = "selected";
    		  selectedEliminadoSolicitudesNuevas = "";
    		  selectedPendienteSolicitudesNuevas = "";
    		  selectedCorrectaSolicitudesNuevas = "";
    		  selectedIncorrectaSolicitudesNuevas = "";
    		  selectedTodasSolicitudesNuevas = "";
    		  disabledSolicitudesNuevas = "";
    		  disabledBotonEnviarMailNuevas = "";
    		  disabledBotonNotificarSolicitudesNuevas = " disabled ";
    		  disabledBotonEliminarSolicitudesNuevas = " disabled ";
    	  }else if(estadoActualSolicitudesNuevas.compareTo(ESTADO_SOLICITUDES_AULAS.CORRECTA)==0){
    		  selectedAceptadoSolicitudesNuevas = "";
    		  selectedEliminadoSolicitudesNuevas = "";
    		  selectedPendienteSolicitudesNuevas = "";
    		  selectedCorrectaSolicitudesNuevas = "selected";
    		  selectedIncorrectaSolicitudesNuevas = "";
    		  selectedTodasSolicitudesNuevas = "";
    		  disabledSolicitudesNuevas = "";
    		  disabledBotonNotificarSolicitudesNuevas = "";
    		  disabledBotonEnviarMailNuevas = " disabled ";
    		  disabledBotonEliminarSolicitudesNuevas = "";
    	  }else if(estadoActualSolicitudesNuevas.compareTo(ESTADO_SOLICITUDES_AULAS.INCORRECTA)==0){
    		  selectedAceptadoSolicitudesNuevas = "";
    		  selectedEliminadoSolicitudesNuevas = "";
    		  selectedPendienteSolicitudesNuevas = "";
    		  selectedCorrectaSolicitudesNuevas = "";
    		  selectedIncorrectaSolicitudesNuevas = "selected";
    		  selectedTodasSolicitudesNuevas = "";
    		  disabledSolicitudesNuevas = "";
    		  disabledBotonEnviarMailNuevas = " disabled ";
    		  disabledBotonNotificarSolicitudesNuevas = " disabled ";
    		  disabledBotonEliminarSolicitudesNuevas = "";
    	  }else if(estadoActualSolicitudesNuevas.compareTo(ESTADO_SOLICITUDES_AULAS.TODAS)==0){
    		  selectedAceptadoSolicitudesNuevas = "";
    		  selectedEliminadoSolicitudesNuevas = "";
    		  selectedPendienteSolicitudesNuevas = "";
    		  selectedCorrectaSolicitudesNuevas = "";
    		  selectedIncorrectaSolicitudesNuevas = "";
    		  selectedTodasSolicitudesNuevas = "selected";
    		  disabledSolicitudesNuevas = "";
    		  disabledBotonEnviarMailNuevas = " disabled ";
    		  disabledBotonNotificarSolicitudesNuevas = " disabled ";
    		  disabledBotonEliminarSolicitudesNuevas = " disabled ";
    	  }
      }
      html += "<p id=\"N\">\n";
      html += "  <fieldset>\n";
	  html += "  <legend>Aulas Nuevas</legend>\n";
      html += "  <script type=\"text/javascript\" src=\""+this.pagina.getPathRaiz()+"js/grupo/comun_formulario.js\"></script> \n"+
	      "  <p>\n";
    		 html += "Solicitudes para creaci&oacute;n de aulas en Estado: <select name=\""+PARAMETROS_PAGINAS.COMBO_ESTADO_SOLICITUDES_NUEVAS+"\" onChange=\"realizaSubmit('"+this.pagina.getPathPaginas()+"administracion_solicitudes.jsp?"+this.getHTMLReferenciasParametros()+"&"+PARAMETROS_PAGINAS.ACCION2+"="+ACCIONES_A_REALIZAR.CONSULTAR+"',this.form);\">";
    		 html +=	 "                		<option value=\""+ESTADO_SOLICITUDES_AULAS.PENDIENTE+"\" "+selectedPendienteSolicitudesNuevas+">"+ESTADO_SOLICITUDES_AULAS.PENDIENTE+"</option>\n";
    		 html +=	 "                		<option value=\""+ESTADO_SOLICITUDES_AULAS.ELIMINADO+"\" "+selectedEliminadoSolicitudesNuevas+">"+ESTADO_SOLICITUDES_AULAS.ELIMINADO+"</option>\n";
    		 html +=	 "                		<option value=\""+ESTADO_SOLICITUDES_AULAS.ACEPTADO+"\" "+selectedAceptadoSolicitudesNuevas+">"+ESTADO_SOLICITUDES_AULAS.ACEPTADO+"</option>\n";
    		 html +=	 "                		<option value=\""+ESTADO_SOLICITUDES_AULAS.CORRECTA+"\" "+selectedCorrectaSolicitudesNuevas+">"+ESTADO_SOLICITUDES_AULAS.CORRECTA+"</option>\n";
    		 html +=	 "                		<option value=\""+ESTADO_SOLICITUDES_AULAS.INCORRECTA+"\" "+selectedIncorrectaSolicitudesNuevas+">"+ESTADO_SOLICITUDES_AULAS.INCORRECTA+"</option>\n";
    		 html +=	 "                		<option value=\""+ESTADO_SOLICITUDES_AULAS.ALERTADA+"\" "+selectedAlertadaSolicitudesNuevas+">"+ESTADO_SOLICITUDES_AULAS.ALERTADA+"</option>\n";
    		 html +=	 "                		<option value=\""+ESTADO_SOLICITUDES_AULAS.TODAS+"\" "+selectedTodasSolicitudesNuevas+">"+ESTADO_SOLICITUDES_AULAS.TODAS+"</option>\n";
			 html += "                 		</select>\n";
			 //html +=" <input type=\"button\" class=\"boton\" name=\"Buscar\" onClick=\"realizaSubmit('"+this.pagina.getPathPaginas()+"administracion_solicitudes.jsp?"+this.getHTMLReferenciasParametros()+"&"+PARAMETROS_PAGINAS.ACCION2+"="+ACCIONES_A_REALIZAR.CONSULTAR+"',this.form);\" value=\"Buscar\">";
			 html += " <br>\n";			 
	 html +="  </p>\n";
      
	  html += "  <script type=\"text/javascript\" src=\""+this.pagina.getPathRaiz()+"js/controles_secretaria.js\"></script> \n";
	  
      html += "    <div id=\"tablaGris\">\n";
      html += "    <table width=\"740\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"> \n";
      html += "     <tr>\n";
      html += "      <th><div align=\"center\">N&ordm;</div></th>\n";
      html += "      <th><div align=\"center\">Nombre Aula</div></th>\n";
      html += "      <th><div align=\"center\">Organizaci&oacute;n</div></th>\n";
      html += "      <th><div align=\"center\">Fecha Solicitud</div></th>\n";
      html += "      <th><div align=\"center\">Selecci&oacute;n</div></th>\n";      
      html += "     </tr>\n";
      enum = solicitudes.elements();
      cont=1;
      html += "  <script type=\"text/javascript\" src=\""+this.pagina.getPathRaiz()+"js/grupo/comun_formulario.js\"></script> \n";
      html += "  <script type=\"text/javascript\" src=\""+this.pagina.getPathRaiz()+"js/grupo/grupo.js\"></script> \n";
      while (enum.hasMoreElements()) {
    	  SolicitudAula solAula = (SolicitudAula)enum.nextElement();
    	  //agrego el id de la persona para luego pasarlo a la session
    	  html += "     <tr>\n";
    	  html += "        <td><div align=\"center\">\n";
    	  html += cont;
    	  html += "        </div></td>\n";
    	  html += "        <td><div>\n";
    	  html += "               <a href=\""+this.pagina.getPathPaginas()+"solicitud_aula_nueva.jsp?"+this.getHTMLReferenciasParametros()+"&"+PARAMETROS_PAGINAS.ID_SOLICITUD_AULA+"="+solAula.getId()+"&"+PARAMETROS_PAGINAS.ACCION+"="+ACCIONES_A_REALIZAR.CHEQUEAR_SOLICITUD+"\">"+solAula.getCodigoAsignatura()+" - "+solAula.getAsignatura()+/*" - "+solAula.getFechaInicioPeriodo()+*/"</a>\n\t\t";
    	  html += "        </div></td>\n";
    	  html += "        <td><div align=\"center\">\n";
    	  html += solAula.getFacultad();
    	  html += "        </div></td>\n";
    	  html += "        <td><div align=\"center\">\n";
    	  html += solAula.getFechaSolicitud();
    	  html += "        </div></td>\n";
    	  html += "        <td><div align=\"center\">\n"+
    	  		  "             <input name=\""+PARAMETROS_PAGINAS.CHECKBOX_SELEC_SOLICITUDES_NUEVAS+"\" type=\"checkbox\" value=\""+solAula.getId()+"\" "+disabledSolicitudesNuevas+">"+
	 		      "        </div></td>\n";
    	  html += "     </tr>\n";
    	  cont++;
      }
      if(cont>1){
	      html += "     <tr>\n";
	      html += "        <td></td>\n";
	      html += "        <td></td>\n";
	      html += "        <td></td>\n";
	      html += "        <td></td>\n";
	      html += "        <td><div align=\"center\">" +                                                                                                 
	       		  "			   <input type=\"button\" name=\"Guardar\" onclick=\"confirmacionAccionNuevas('"+this.pagina.getPathPaginas()+"administracion_solicitudes.jsp?"+this.getHTMLReferenciasParametros()+"&"+PARAMETROS_PAGINAS.ACCION2+"="+ACCIONES_A_REALIZAR.CREAR_AULA_DE_SOLICITUDES_NUEVAS+"','Se crear&aacute;n las aulas correspondientes a las solicitudes seleccionadas ',this.form)\" value=\"Crear Aula\" class=\"boton\" "+disabledBotonNotificarSolicitudesNuevas+">" +
	      		  "			   <input type=\"button\" name=\"Guardar\" onclick=\"confirmacionAccionNuevas('"+this.pagina.getPathPaginas()+"administracion_solicitudes.jsp?"+this.getHTMLReferenciasParametros()+"&"+PARAMETROS_PAGINAS.ACCION2+"="+ACCIONES_A_REALIZAR.ELIMINAR_SOLICITUDES_NUEVAS+"','Se eliminar&aacute;n las solicitudes seleccionadas ',this.form)\" value=\"Eliminar\" class=\"boton\" "+disabledBotonEliminarSolicitudesNuevas+">" +
	      		  "			   <input type=\"button\" name=\"Guardar\" onclick=\"confirmacionAccionNuevas('"+this.pagina.getPathPaginas()+"administracion_solicitudes.jsp?"+this.getHTMLReferenciasParametros()+"&"+PARAMETROS_PAGINAS.ACCION2+"="+ACCIONES_A_REALIZAR.ENVIAR_MAIL_CONFIRMACION_NUEVAS+"','Se reenviar&aacute; mail de confirmaci&oacute;n de creaci&oacute;n de las aulas correspondientes a las solicitudes seleccionadas ',this.form)\" value=\"Reenvio Mail\" class=\"boton\" "+disabledBotonEnviarMailNuevas+">" +
	      		  "        </td>\n";
	      html += "     </tr>\n";
      }    
      html += "  </table>\n";
      html += " </div>\n";
	  html+= "        </fieldset>\n";
	  html +="  </p>\n";  
	  	  
	  html+= "<br>\n";
	  html += "<p><a href=\"#S\">Aulas Estandares</a>&nbsp;&nbsp;&nbsp;<a href=\"#N\">Aulas Nuevas</a>&nbsp;&nbsp;&nbsp;<a href=\"#C\">Aulas Clonadas</a>&nbsp;&nbsp;&nbsp;<a href=\"#P\">Aulas P&uacute;blicas</a></p>\n";
	  /****************************************SOLICITUDES DE AULAS PUBLICAS******************************************/
	  String selectedPendienteSolicitudesPublicas = "selected";
	  String selectedEliminadoSolicitudesPublicas = "";
	  String selectedAceptadoSolicitudesPublicas = "";
	  String selectedCorrectaSolicitudesPublicas = "";
	  String selectedIncorrectaSolicitudesPublicas = "";
	  String selectedAlertadaSolicitudesPublicas = "";
	  String selectedTodasSolicitudesPublicas = "";
	  
	  String disabledSolicitudesPublicas = "";
	  String disabledBotonNotificarSolicitudesPublicas = "";
	  String disabledBotonEliminarSolicitudesPublicas = "";
	  String disabledBotonEnviarMailPublicas = "";
	  
      html += " <div>\n";
      html += "  <form method=\"post\" name=\""+TIPO_DE_FORMULARIO.ADMINISTRACION_SOLICITUDES_AULAS+"\" id=\""+TIPO_DE_FORMULARIO.ADMINISTRACION_SOLICITUDES_AULAS+"\" action=\"\">\n";
      String estadoActualSolicitudesPublicas = (String)this.pagina.getParameter(PARAMETROS_PAGINAS.COMBO_ESTADO_SOLICITUDES_PUBLICAS);
      if(estadoActualSolicitudesPublicas==null){//El estado por defecto: pendientes
    	  solicitudes = controlSolicitudAula.getSolicitudesAulas(ESTADO_SOLICITUDES_AULAS.PENDIENTE,TIPO_SOLICITUD.PUBLICA);
		  selectedPendienteSolicitudesPublicas = "selected";
		  selectedEliminadoSolicitudesPublicas = "";
		  selectedAceptadoSolicitudesPublicas = "";
		  selectedCorrectaSolicitudesPublicas = "";
		  selectedIncorrectaSolicitudesPublicas = "";
		  selectedAlertadaSolicitudesPublicas = "";
		  selectedTodasSolicitudesPublicas = "";
		  disabledSolicitudesPublicas = "";
		  disabledBotonNotificarSolicitudesPublicas = " disabled ";
		  disabledBotonEliminarSolicitudesPublicas = "";
		  disabledBotonEnviarMailPublicas = " disabled ";
      }else{//Hay un estado elegido
    	  solicitudes = controlSolicitudAula.getSolicitudesAulas(estadoActualSolicitudesPublicas,TIPO_SOLICITUD.PUBLICA);
    	  if(estadoActualSolicitudesPublicas.compareTo(ESTADO_SOLICITUDES_AULAS.ELIMINADO)==0){
    		  selectedEliminadoSolicitudesPublicas = "selected";
    		  selectedPendienteSolicitudesPublicas = "";
    		  selectedAceptadoSolicitudesPublicas = "";
    		  selectedCorrectaSolicitudesPublicas = "";
    		  selectedAlertadaSolicitudesPublicas = "";
    		  selectedIncorrectaSolicitudesPublicas = "";
    		  disabledSolicitudesPublicas = " disabled ";
    		  selectedTodasSolicitudesPublicas = "";
    		  disabledBotonNotificarSolicitudesPublicas = " disabled ";
    		  disabledBotonEliminarSolicitudesPublicas = " disabled ";
    		  disabledBotonEnviarMailPublicas = " disabled ";
    	  }else if(estadoActualSolicitudesPublicas.compareTo(ESTADO_SOLICITUDES_AULAS.PENDIENTE)==0){
    		  selectedPendienteSolicitudesPublicas = "selected";
    		  selectedEliminadoSolicitudesPublicas = "";
    		  selectedCorrectaSolicitudesPublicas = "";
    		  selectedAceptadoSolicitudesPublicas = "";
    		  selectedAlertadaSolicitudesPublicas = "";
    		  selectedIncorrectaSolicitudesPublicas = "";
    		  selectedTodasSolicitudesPublicas = "";
    		  disabledSolicitudesPublicas = "";
    		  disabledBotonEnviarMailPublicas = " disabled ";
    		  disabledBotonNotificarSolicitudesPublicas = " disabled ";
    		  disabledBotonEliminarSolicitudesPublicas = "";
    	  }else if(estadoActualSolicitudesPublicas.compareTo(ESTADO_SOLICITUDES_AULAS.ALERTADA)==0){
    		  selectedPendienteSolicitudesPublicas = "";
    		  selectedAlertadaSolicitudesPublicas = "selected";
    		  selectedEliminadoSolicitudesPublicas = "";
    		  selectedCorrectaSolicitudesPublicas = "";
    		  selectedAceptadoSolicitudesPublicas = "";
    		  selectedIncorrectaSolicitudesPublicas = "";
    		  selectedTodasSolicitudesPublicas = "";
    		  disabledSolicitudesPublicas = "";
    		  disabledBotonEnviarMailPublicas = " disabled ";
    		  disabledBotonNotificarSolicitudesPublicas = " disabled ";
    		  disabledBotonEliminarSolicitudesPublicas = "";
    	  }else if(estadoActualSolicitudesPublicas.compareTo(ESTADO_SOLICITUDES_AULAS.ACEPTADO)==0){
    		  selectedAceptadoSolicitudesPublicas = "selected";
    		  selectedEliminadoSolicitudesPublicas = "";
    		  selectedPendienteSolicitudesPublicas = "";
    		  selectedCorrectaSolicitudesPublicas = "";
    		  selectedIncorrectaSolicitudesPublicas = "";
    		  selectedTodasSolicitudesPublicas = "";
    		  disabledSolicitudesPublicas = "";
    		  disabledBotonEnviarMailPublicas = "";
    		  disabledBotonNotificarSolicitudesPublicas = " disabled ";
    		  disabledBotonEliminarSolicitudesPublicas = " disabled ";
    	  }else if(estadoActualSolicitudesPublicas.compareTo(ESTADO_SOLICITUDES_AULAS.CORRECTA)==0){
    		  selectedAceptadoSolicitudesPublicas = "";
    		  selectedEliminadoSolicitudesPublicas = "";
    		  selectedPendienteSolicitudesPublicas = "";
    		  selectedCorrectaSolicitudesPublicas = "selected";
    		  selectedIncorrectaSolicitudesPublicas = "";
    		  selectedTodasSolicitudesPublicas = "";
    		  disabledSolicitudesPublicas = "";
    		  disabledBotonNotificarSolicitudesPublicas = "";
    		  disabledBotonEnviarMailPublicas = " disabled ";
    		  disabledBotonEliminarSolicitudesPublicas = "";
    	  }else if(estadoActualSolicitudesPublicas.compareTo(ESTADO_SOLICITUDES_AULAS.INCORRECTA)==0){
    		  selectedAceptadoSolicitudesPublicas = "";
    		  selectedEliminadoSolicitudesPublicas = "";
    		  selectedPendienteSolicitudesPublicas = "";
    		  selectedCorrectaSolicitudesPublicas = "";
    		  selectedIncorrectaSolicitudesPublicas = "selected";
    		  selectedTodasSolicitudesPublicas = "";
    		  disabledSolicitudesPublicas = "";
    		  disabledBotonEnviarMailPublicas = " disabled ";
    		  disabledBotonNotificarSolicitudesPublicas = " disabled ";
    		  disabledBotonEliminarSolicitudesPublicas = "";
    	  }else if(estadoActualSolicitudesPublicas.compareTo(ESTADO_SOLICITUDES_AULAS.TODAS)==0){
    		  selectedAceptadoSolicitudesPublicas = "";
    		  selectedEliminadoSolicitudesPublicas = "";
    		  selectedPendienteSolicitudesPublicas = "";
    		  selectedCorrectaSolicitudesPublicas = "";
    		  selectedIncorrectaSolicitudesPublicas = "";
    		  selectedTodasSolicitudesPublicas = "selected";
    		  disabledSolicitudesPublicas = "";
    		  disabledBotonEnviarMailPublicas = " disabled ";
    		  disabledBotonNotificarSolicitudesPublicas = " disabled ";
    		  disabledBotonEliminarSolicitudesPublicas = " disabled ";
    	  }
      }
      html += "<p id=\"P\">\n";
      html += "  <fieldset>\n";
	  html += "  <legend>Aulas P&uacute;blicas</legend>\n";
      html += "  <script type=\"text/javascript\" src=\""+this.pagina.getPathRaiz()+"js/grupo/comun_formulario.js\"></script> \n"+
	      "  <p>\n";
    		 html += "Solicitudes para creaci&oacute;n de aulas en Estado: <select name=\""+PARAMETROS_PAGINAS.COMBO_ESTADO_SOLICITUDES_PUBLICAS+"\" onChange=\"realizaSubmit('"+this.pagina.getPathPaginas()+"administracion_solicitudes.jsp?"+this.getHTMLReferenciasParametros()+"&"+PARAMETROS_PAGINAS.ACCION2+"="+ACCIONES_A_REALIZAR.CONSULTAR+"',this.form);\">";
    		 html +=	 "                		<option value=\""+ESTADO_SOLICITUDES_AULAS.PENDIENTE+"\" "+selectedPendienteSolicitudesPublicas+">"+ESTADO_SOLICITUDES_AULAS.PENDIENTE+"</option>\n";
    		 html +=	 "                		<option value=\""+ESTADO_SOLICITUDES_AULAS.ELIMINADO+"\" "+selectedEliminadoSolicitudesPublicas+">"+ESTADO_SOLICITUDES_AULAS.ELIMINADO+"</option>\n";
    		 html +=	 "                		<option value=\""+ESTADO_SOLICITUDES_AULAS.ACEPTADO+"\" "+selectedAceptadoSolicitudesPublicas+">"+ESTADO_SOLICITUDES_AULAS.ACEPTADO+"</option>\n";
    		 html +=	 "                		<option value=\""+ESTADO_SOLICITUDES_AULAS.CORRECTA+"\" "+selectedCorrectaSolicitudesPublicas+">"+ESTADO_SOLICITUDES_AULAS.CORRECTA+"</option>\n";
    		 html +=	 "                		<option value=\""+ESTADO_SOLICITUDES_AULAS.INCORRECTA+"\" "+selectedIncorrectaSolicitudesPublicas+">"+ESTADO_SOLICITUDES_AULAS.INCORRECTA+"</option>\n";
    		 html +=	 "                		<option value=\""+ESTADO_SOLICITUDES_AULAS.ALERTADA+"\" "+selectedAlertadaSolicitudesPublicas+">"+ESTADO_SOLICITUDES_AULAS.ALERTADA+"</option>\n";
    		 html +=	 "                		<option value=\""+ESTADO_SOLICITUDES_AULAS.TODAS+"\" "+selectedTodasSolicitudesPublicas+">"+ESTADO_SOLICITUDES_AULAS.TODAS+"</option>\n";
			 html += "                 		</select>\n";
			 //html +=" <input type=\"button\" class=\"boton\" name=\"Buscar\" onClick=\"realizaSubmit('"+this.pagina.getPathPaginas()+"administracion_solicitudes.jsp?"+this.getHTMLReferenciasParametros()+"&"+PARAMETROS_PAGINAS.ACCION2+"="+ACCIONES_A_REALIZAR.CONSULTAR+"',this.form);\" value=\"Buscar\">";
			 html += " <br>\n";			 
	 html +="  </p>\n";
      
	  html += "  <script type=\"text/javascript\" src=\""+this.pagina.getPathRaiz()+"js/controles_secretaria.js\"></script> \n";
	  
      html += "    <div id=\"tablaGris\">\n";
      html += "    <table width=\"740\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"> \n";
      html += "     <tr>\n";
      html += "      <th><div align=\"center\">N&ordm;</div></th>\n";
      html += "      <th><div align=\"center\">Nombre Aula</div></th>\n";
      html += "      <th><div align=\"center\">Organizaci&oacute;n</div></th>\n";
      html += "      <th><div align=\"center\">Fecha Solicitud</div></th>\n";
      html += "      <th><div align=\"center\">Selecci&oacute;n</div></th>\n";      
      html += "     </tr>\n";
      enum = solicitudes.elements();
      cont=1;
      html += "  <script type=\"text/javascript\" src=\""+this.pagina.getPathRaiz()+"js/grupo/comun_formulario.js\"></script> \n";
      html += "  <script type=\"text/javascript\" src=\""+this.pagina.getPathRaiz()+"js/grupo/grupo.js\"></script> \n";
      while (enum.hasMoreElements()) {
    	  SolicitudAula solAula = (SolicitudAula)enum.nextElement();
    	  //agrego el id de la persona para luego pasarlo a la session
    	  html += "     <tr>\n";
    	  html += "        <td><div align=\"center\">\n";
    	  html += cont;
    	  html += "        </div></td>\n";
    	  html += "        <td><div>\n";
    	  html += "               <a href=\""+this.pagina.getPathPaginas()+"solicitud_aula_nueva.jsp?"+this.getHTMLReferenciasParametros()+"&"+PARAMETROS_PAGINAS.ID_SOLICITUD_AULA+"="+solAula.getId()+"&"+PARAMETROS_PAGINAS.ACCION+"="+ACCIONES_A_REALIZAR.CHEQUEAR_SOLICITUD+"\">"+solAula.getCodigoAsignatura()+" - "+solAula.getAsignatura()+/*" - "+solAula.getFechaInicioPeriodo()+*/"</a>\n\t\t";
    	  html += "        </div></td>\n";
    	  html += "        <td><div align=\"center\">\n";
    	  html += solAula.getFacultad();
    	  html += "        </div></td>\n";
    	  html += "        <td><div align=\"center\">\n";
    	  html += solAula.getFechaSolicitud();
    	  html += "        </div></td>\n";
    	  html += "        <td><div align=\"center\">\n"+
    	  		  "             <input name=\""+PARAMETROS_PAGINAS.CHECKBOX_SELEC_SOLICITUDES_PUBLICAS+"\" type=\"checkbox\" value=\""+solAula.getId()+"\" "+disabledSolicitudesPublicas+">"+
	 		      "        </div></td>\n";
    	  html += "     </tr>\n";
    	  cont++;
      }
      if(cont>1){
	      html += "     <tr>\n";
	      html += "        <td></td>\n";
	      html += "        <td></td>\n";
	      html += "        <td></td>\n";
	      html += "        <td></td>\n";
	      html += "        <td><div align=\"center\">" +                                                                                                 
	       		  "			   <input type=\"button\" name=\"Guardar\" onclick=\"confirmacionAccionPublicas('"+this.pagina.getPathPaginas()+"administracion_solicitudes.jsp?"+this.getHTMLReferenciasParametros()+"&"+PARAMETROS_PAGINAS.ACCION2+"="+ACCIONES_A_REALIZAR.CREAR_AULA_DE_SOLICITUDES_PUBLICAS+"','Se crear&aacute;n las aulas correspondientes a las solicitudes seleccionadas ',this.form)\" value=\"Crear Aula\" class=\"boton\" "+disabledBotonNotificarSolicitudesPublicas+">" +
	      		  "			   <input type=\"button\" name=\"Guardar\" onclick=\"confirmacionAccionPublicas('"+this.pagina.getPathPaginas()+"administracion_solicitudes.jsp?"+this.getHTMLReferenciasParametros()+"&"+PARAMETROS_PAGINAS.ACCION2+"="+ACCIONES_A_REALIZAR.ELIMINAR_SOLICITUDES_PUBLICAS+"','Se eliminar&aacute;n las solicitudes seleccionadas ',this.form)\" value=\"Eliminar\" class=\"boton\" "+disabledBotonEliminarSolicitudesPublicas+">" +
	      		  "			   <input type=\"button\" name=\"Guardar\" onclick=\"confirmacionAccionPublicas('"+this.pagina.getPathPaginas()+"administracion_solicitudes.jsp?"+this.getHTMLReferenciasParametros()+"&"+PARAMETROS_PAGINAS.ACCION2+"="+ACCIONES_A_REALIZAR.ENVIAR_MAIL_CONFIRMACION_PUBLICA+"','Se reenviar&aacute; mail de confirmaci&oacute;n de creaci&oacute;n de las aulas correspondientes a las solicitudes seleccionadas ',this.form)\" value=\"Reenvio Mail\" class=\"boton\" "+disabledBotonEnviarMailPublicas+">" +
	      		  "        </td>\n";
	      html += "     </tr>\n";
      }    
      html += "  </table>\n";
      html += " </div>\n";
	  html+= "        </fieldset>\n";
	  html +="  </p>\n";  
	  	  
	  html+= "<br>\n";
	  html += "<p><a href=\"#S\">Aulas Estandares</a>&nbsp;&nbsp;&nbsp;<a href=\"#N\">Aulas Nuevas</a>&nbsp;&nbsp;&nbsp;<a href=\"#C\">Aulas Clonadas</a>&nbsp;&nbsp;&nbsp;<a href=\"#P\">Aulas P&uacute;blicas</a></p>\n";
	  /****************************************SOLICITUDES DE AULAS CLONADAS******************************************/
	  String selectedPendienteSolicitudesClonadas = "selected";
	  String selectedEliminadoSolicitudesClonadas = "";
	  String selectedAceptadoSolicitudesClonadas = "";
	  String selectedCorrectaSolicitudesClonadas = "";
	  String selectedIncorrectaSolicitudesClonadas = "";  
	  String selectedAlertadaSolicitudesClonadas = "";
	  String selectedTodasSolicitudesClonadas = "";
	  
	  String disabledSolicitudesClonadas = "";
	  String disabledBotonNotificarSolicitudesClonadas = "";
	  String disabledBotonEliminarSolicitudesClonadas = "";
	  String disabledBotonEnviarMailClonadas = "";
	  
	  
      String estadoActualSolicitudesClonadas = (String)this.pagina.getParameter(PARAMETROS_PAGINAS.COMBO_ESTADO_SOLICITUDES_CLONADAS);
      
      if(estadoActualSolicitudesClonadas==null){//El estado por defecto: pendientes
    	  solicitudes = controlSolicitudAula.getSolicitudesAulas(ESTADO_SOLICITUDES_AULAS.PENDIENTE,TIPO_SOLICITUD.CLONADA);
		  selectedPendienteSolicitudesClonadas = "selected";
		  selectedEliminadoSolicitudesClonadas = "";
		  selectedAceptadoSolicitudesClonadas = "";
		  selectedCorrectaSolicitudesClonadas = "";
		  selectedAlertadaSolicitudesClonadas = "";
		  selectedIncorrectaSolicitudesClonadas = "";
		  selectedTodasSolicitudesClonadas = "";
		  disabledSolicitudesClonadas = "";
		  disabledBotonNotificarSolicitudesClonadas = " disabled ";
		  disabledBotonEnviarMailClonadas = " disabled ";
		  disabledBotonEliminarSolicitudesClonadas = "";
      }else{//Hay un estado elegido
    	  solicitudes = controlSolicitudAula.getSolicitudesAulas(estadoActualSolicitudesClonadas,TIPO_SOLICITUD.CLONADA);
    	  if(estadoActualSolicitudesClonadas.compareTo(ESTADO_SOLICITUDES_AULAS.ELIMINADO)==0){
    		  selectedEliminadoSolicitudesClonadas = "selected";
    		  selectedPendienteSolicitudesClonadas = "";
    		  selectedAceptadoSolicitudesClonadas = "";
    		  selectedCorrectaSolicitudesClonadas = "";
    		  selectedAlertadaSolicitudesClonadas = "";
    		  selectedIncorrectaSolicitudesClonadas = "";
    		  selectedTodasSolicitudesClonadas = "";
    		  disabledSolicitudesClonadas = " disabled ";
    		  disabledBotonNotificarSolicitudesClonadas = " disabled ";
    		  disabledBotonEnviarMailClonadas = " disabled ";
    		  disabledBotonEliminarSolicitudesClonadas = " disabled ";
    	  }else if(estadoActualSolicitudesClonadas.compareTo(ESTADO_SOLICITUDES_AULAS.PENDIENTE)==0){
    		  selectedPendienteSolicitudesClonadas = "selected";
    		  selectedEliminadoSolicitudesClonadas = "";
    		  selectedAceptadoSolicitudesClonadas = "";
    		  selectedCorrectaSolicitudesClonadas = "";
    		  selectedIncorrectaSolicitudesClonadas = "";
    		  selectedTodasSolicitudesClonadas = "";
    		  selectedAlertadaSolicitudesClonadas = "";
    		  disabledSolicitudesClonadas = "";
    		  disabledBotonEnviarMailClonadas = " disabled ";
    		  disabledBotonNotificarSolicitudesClonadas = " disabled ";
    		  disabledBotonEliminarSolicitudesClonadas = "";
    	  }else if(estadoActualSolicitudesClonadas.compareTo(ESTADO_SOLICITUDES_AULAS.ACEPTADO)==0){
    		  selectedAceptadoSolicitudesClonadas = "selected";
    		  selectedEliminadoSolicitudesClonadas = "";
    		  selectedPendienteSolicitudesClonadas = "";
    		  selectedCorrectaSolicitudesClonadas = "";
    		  selectedIncorrectaSolicitudesClonadas = "";
    		  selectedTodasSolicitudesClonadas = "";
    		  disabledSolicitudesClonadas = "";
    		  selectedAlertadaSolicitudesClonadas = "";
    		  disabledBotonEnviarMailClonadas = "";
    		  disabledBotonNotificarSolicitudesClonadas = " disabled ";
    		  disabledBotonEliminarSolicitudesClonadas = " disabled ";
    	  }else if(estadoActualSolicitudesClonadas.compareTo(ESTADO_SOLICITUDES_AULAS.ALERTADA)==0){
    		  selectedAceptadoSolicitudesClonadas = "";
    		  selectedEliminadoSolicitudesClonadas = "";
    		  selectedPendienteSolicitudesClonadas = "";
    		  selectedCorrectaSolicitudesClonadas = "";
    		  selectedIncorrectaSolicitudesClonadas = "";
    		  selectedTodasSolicitudesClonadas = "";
    		  disabledSolicitudesClonadas = "";
    		  selectedAlertadaSolicitudesClonadas = "selected";
    		  disabledBotonEnviarMailClonadas = " disabled ";
    		  disabledBotonNotificarSolicitudesClonadas = " disabled ";
    		  disabledBotonEliminarSolicitudesClonadas = "";
    	  }else if(estadoActualSolicitudesClonadas.compareTo(ESTADO_SOLICITUDES_AULAS.CORRECTA)==0){
    		  selectedPendienteSolicitudesClonadas = "";
    		  selectedEliminadoSolicitudesClonadas = "";
    		  selectedAceptadoSolicitudesClonadas = "";
    		  selectedCorrectaSolicitudesClonadas = "selected";
    		  selectedTodasSolicitudesClonadas = "";
    		  selectedIncorrectaSolicitudesClonadas = "";
    		  selectedAlertadaSolicitudesClonadas = "";
    		  disabledSolicitudesClonadas = "";
    		  disabledBotonNotificarSolicitudesClonadas = "";
    		  disabledBotonEliminarSolicitudesClonadas = "";
    		  disabledBotonEnviarMailClonadas = " disabled ";
    	  }else if(estadoActualSolicitudesClonadas.compareTo(ESTADO_SOLICITUDES_AULAS.INCORRECTA)==0){
    		  selectedAceptadoSolicitudesClonadas = "";
    		  selectedEliminadoSolicitudesClonadas = "";
    		  selectedPendienteSolicitudesClonadas = "";
    		  selectedTodasSolicitudesClonadas = "";
    		  selectedCorrectaSolicitudesClonadas = "";
    		  selectedAlertadaSolicitudesClonadas = "";
    		  selectedIncorrectaSolicitudesClonadas = "selected";
    		  disabledSolicitudesClonadas = "";
    		  disabledBotonNotificarSolicitudesClonadas = " disabled ";
    		  disabledBotonEnviarMailClonadas = " disabled ";
    		  disabledBotonEliminarSolicitudesClonadas = "";
    	  }else if(estadoActualSolicitudesClonadas.compareTo(ESTADO_SOLICITUDES_AULAS.TODAS)==0){
    		  selectedAceptadoSolicitudesClonadas = "";
    		  selectedEliminadoSolicitudesClonadas = "";
    		  selectedPendienteSolicitudesClonadas = "";
    		  selectedTodasSolicitudesClonadas = "selected";
    		  selectedAlertadaSolicitudesClonadas = "";
    		  selectedCorrectaSolicitudesClonadas = "";
    		  selectedIncorrectaSolicitudesClonadas = "";
    		  disabledSolicitudesClonadas = "";
    		  disabledBotonNotificarSolicitudesClonadas = " disabled ";
    		  disabledBotonEliminarSolicitudesClonadas = " disabled ";
    		  disabledBotonEnviarMailClonadas = " disabled ";
    	  }    	  
      }
      html += "<p id=\"C\">\n";
      html += "    <fieldset>\n";
	  html += "    <legend>Aulas Clonadas</legend>\n";
      html += "  <script type=\"text/javascript\" src=\""+this.pagina.getPathRaiz()+"js/grupo/comun_formulario.js\"></script> \n"+
	      "  <p>\n";
    		 html += "Solicitudes para clonaci&oacute;n de aulas en Estado: <select name=\""+PARAMETROS_PAGINAS.COMBO_ESTADO_SOLICITUDES_CLONADAS+"\" onChange=\"realizaSubmit('"+this.pagina.getPathPaginas()+"administracion_solicitudes.jsp?"+this.getHTMLReferenciasParametros()+"&"+PARAMETROS_PAGINAS.ACCION2+"="+ACCIONES_A_REALIZAR.CONSULTAR+"',this.form);\">";
    		 html +=	 "                		<option value=\""+ESTADO_SOLICITUDES_AULAS.PENDIENTE+"\" "+selectedPendienteSolicitudesClonadas+">"+ESTADO_SOLICITUDES_AULAS.PENDIENTE+"</option>\n";
    		 html +=	 "                		<option value=\""+ESTADO_SOLICITUDES_AULAS.ELIMINADO+"\" "+selectedEliminadoSolicitudesClonadas+">"+ESTADO_SOLICITUDES_AULAS.ELIMINADO+"</option>\n";
    		 html +=	 "                		<option value=\""+ESTADO_SOLICITUDES_AULAS.ACEPTADO+"\" "+selectedAceptadoSolicitudesClonadas+">"+ESTADO_SOLICITUDES_AULAS.ACEPTADO+"</option>\n";
    		 html +=	 "                		<option value=\""+ESTADO_SOLICITUDES_AULAS.CORRECTA+"\" "+selectedCorrectaSolicitudesClonadas+">"+ESTADO_SOLICITUDES_AULAS.CORRECTA+"</option>\n";
    		 html +=	 "                		<option value=\""+ESTADO_SOLICITUDES_AULAS.INCORRECTA+"\" "+selectedIncorrectaSolicitudesClonadas+">"+ESTADO_SOLICITUDES_AULAS.INCORRECTA+"</option>\n";
    		 html +=	 "                		<option value=\""+ESTADO_SOLICITUDES_AULAS.ALERTADA+"\" "+selectedAlertadaSolicitudesClonadas+">"+ESTADO_SOLICITUDES_AULAS.ALERTADA+"</option>\n";
    		 html +=	 "                		<option value=\""+ESTADO_SOLICITUDES_AULAS.TODAS+"\" "+selectedTodasSolicitudesClonadas+">"+ESTADO_SOLICITUDES_AULAS.TODAS+"</option>\n";
			 html += "                 		</select>\n";
			 //html +=" <input type=\"button\" name=\"Buscar\" class=\"boton\" onClick=\"realizaSubmit('"+this.pagina.getPathPaginas()+"administracion_solicitudes.jsp?"+this.getHTMLReferenciasParametros()+"&"+PARAMETROS_PAGINAS.ACCION2+"="+ACCIONES_A_REALIZAR.CONSULTAR+"',this.form);\" value=\"Buscar\">";
			 html += " <br>\n";			 
	  html +="  </p>\n";  
	  
      html += "    <div id=\"tablaGris\">\n";
      html += "    <table width=\"740\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"> \n";
      html += "     <tr>\n";
      html += "      <th><div align=\"center\">N&ordm;</div></th>\n";
      html += "      <th><div align=\"center\">Nombre Aula</div></th>\n";
      html += "      <th><div align=\"center\">Organizaci&oacute;n</div></th>\n";
      html += "      <th><div align=\"center\">Fecha Solicitud</div></th>\n";
      html += "      <th><div align=\"center\">Selecci&oacute;n</div></th>\n";
      html += "     </tr>\n";
      enum = solicitudes.elements();
      cont=1;
      html += "  <script type=\"text/javascript\" src=\""+this.pagina.getPathRaiz()+"js/grupo/comun_formulario.js\"></script> \n";
      while (enum.hasMoreElements()) {
    	  SolicitudAula solAula = (SolicitudAula)enum.nextElement();
    	  //agrego el id de la persona para luego pasarlo a la session
    	  html += "     <tr>\n";
    	  html += "        <td><div align=\"center\">\n";
    	  html += cont;
    	  html += "        </div></td>\n";
    	  html += "        <td><div>\n";
    	  html += "               <a href=\""+this.pagina.getPathPaginas()+"solicitud_aula_nueva.jsp?"+this.getHTMLReferenciasParametros()+"&"+PARAMETROS_PAGINAS.ID_SOLICITUD_AULA+"="+solAula.getId()+"&"+PARAMETROS_PAGINAS.ACCION+"="+ACCIONES_A_REALIZAR.CHEQUEAR_SOLICITUD+"\">"+solAula.getCodigoAsignatura()+" - "+solAula.getAsignatura()+/*" - "+solAula.getFechaInicioPeriodo()+*/"</a>\n\t\t";
    	  html += "        </div></td>\n";
    	  html += "        <td><div align=\"center\">\n";
    	  html += solAula.getFacultad();
    	  html += "        </div></td>\n";
    	  html += "        <td><div align=\"center\">\n";
    	  html += solAula.getFechaSolicitud();
    	  html += "        </div></td>\n";
    	  html += "        <td><div align=\"center\">\n"+
    	  		  "             <input name=\""+PARAMETROS_PAGINAS.CHECKBOX_SELEC_SOLICITUDES_CLONADAS+"\" type=\"checkbox\" value=\""+solAula.getId()+"\""+disabledSolicitudesClonadas+">"+
	 		      "        </div></td>\n";
    	  html += "     </tr>\n";
    	  cont++;
      }
      
      if(cont>1){
	      html += "     <tr>\n";
	      html += "        <td></td>\n";
	      html += "        <td></td>\n";
	      html += "        <td></td>\n";
	      html += "        <td></td>\n";
	      html += "        <td><div align=\"center\">" +
	      		  "			   <input type=\"button\" name=\"Guardar\" onclick=\"confirmacionAccionClonadas('"+this.pagina.getPathPaginas()+"administracion_solicitudes.jsp?"+this.getHTMLReferenciasParametros()+"&"+PARAMETROS_PAGINAS.ACCION2+"="+ACCIONES_A_REALIZAR.CREAR_AULA_DE_SOLICITUDES_CLONADAS+"','Se crear&aacute;n las aulas correspondientes a las solicitudes seleccionadas ',this.form)\" value=\"Crear Aula\" class=\"boton\" "+disabledBotonNotificarSolicitudesClonadas+">" +
	      		  "			   <input type=\"button\" name=\"Guardar\" onclick=\"confirmacionAccionClonadas('"+this.pagina.getPathPaginas()+"administracion_solicitudes.jsp?"+this.getHTMLReferenciasParametros()+"&"+PARAMETROS_PAGINAS.ACCION2+"="+ACCIONES_A_REALIZAR.ELIMINAR_SOLICITUDES_CLONADAS+"','Se eliminar&aacute;n las solicitudes seleccionadas ',this.form)\" value=\"Eliminar\" class=\"boton\" "+disabledBotonEliminarSolicitudesClonadas+">" +
	      		  "			   <input type=\"button\" name=\"Guardar\" onclick=\"confirmacionAccionClonadas('"+this.pagina.getPathPaginas()+"administracion_solicitudes.jsp?"+this.getHTMLReferenciasParametros()+"&"+PARAMETROS_PAGINAS.ACCION2+"="+ACCIONES_A_REALIZAR.ENVIAR_MAIL_CONFIRMACION_CLONADAS+"','Se reenviar&aacute; mail de confirmaci&oacute;n de creaci&oacute;n de las aulas correspondientes a las solicitudes seleccionadas ',this.form)\" value=\"Reenvio Mail\" class=\"boton\" "+disabledBotonEnviarMailClonadas+">" +
	      		  "        </td>\n";
	      html += "     </tr>\n";
      }    
      html += "  </table>\n";
      html += " </div>\n";
	  html += " </fieldset>\n";
	  html +="  </p>\n";  
	  html += "<p><a href=\"#S\">Aulas Estandares</a>&nbsp;&nbsp;&nbsp;<a href=\"#N\">Aulas Nuevas</a>&nbsp;&nbsp;&nbsp;<a href=\"#C\">Aulas Clonadas</a>&nbsp;&nbsp;&nbsp;<a href=\"#P\">Aulas P&uacute;blicas</a></p>\n";
	  html += "  <p align=\"center\"><input type=\"button\" name=\"Cancelar\" class=\"boton\" onClick=\"realizaSubmit('"+this.pagina.getPathPaginas()+"administracion.jsp?"+this.getHTMLReferenciasParametros()+"&"+PARAMETROS_PAGINAS.ACCION2+"="+ACCIONES_A_REALIZAR.CANCELAR+"',this.form);\" value=\"Volver\"></p>";
	  html += "  </form>\n";
      html += " </div>\n";
    return html;
  } 
  
  public String crearAulasSolicitudesNuevas()throws Exception{
	  String[] solicitudesNuevasParaNotificar = this.pagina.getParameterValues(PARAMETROS_PAGINAS.CHECKBOX_SELEC_SOLICITUDES_NUEVAS);
	  return controlSolicitudAula.procesarSolicitudes(TIPO_SOLICITUD.NUEVA,solicitudesNuevasParaNotificar,ACCIONES_A_REALIZAR.CREAR_AULA_DE_SOLICITUDES_NUEVAS); 
  }  

  public String crearAulasSolicitudesEstandares()throws Exception{
	  String[] solicitudesNuevasParaNotificar = this.pagina.getParameterValues(PARAMETROS_PAGINAS.CHECKBOX_SELEC_SOLICITUDES_STANDARTS);
	  return controlSolicitudAula.procesarSolicitudes(TIPO_SOLICITUD.ESTANDAR,solicitudesNuevasParaNotificar,ACCIONES_A_REALIZAR.CREAR_AULA_DE_SOLICITUDES_STANDARTS); 
  }
  
  public String eliminarSolicitudesEstandares()throws Exception{
	  String[] solicitudesEstandaresParaEliminar = this.pagina.getParameterValues(PARAMETROS_PAGINAS.CHECKBOX_SELEC_SOLICITUDES_STANDARTS);
	  return controlSolicitudAula.procesarSolicitudes(TIPO_SOLICITUD.ESTANDAR,solicitudesEstandaresParaEliminar,ACCIONES_A_REALIZAR.ELIMINAR_SOLICITUDES_STANDARTS); 
  }
  
  public String eliminarSolicitudesNuevas()throws Exception{
	  String[] solicitudesNuevasParaEliminar = ((String[])this.pagina.getParameterValues(PARAMETROS_PAGINAS.CHECKBOX_SELEC_SOLICITUDES_NUEVAS));
	  return controlSolicitudAula.procesarSolicitudes(TIPO_SOLICITUD.NUEVA, solicitudesNuevasParaEliminar,ACCIONES_A_REALIZAR.ELIMINAR_SOLICITUDES_NUEVAS); 
  }  
  
  public String clonarAulasSolicitudesClonadas()throws Exception{
	  String[] solicitudesClonadasParaNotificar = this.pagina.getParameterValues(PARAMETROS_PAGINAS.CHECKBOX_SELEC_SOLICITUDES_CLONADAS);
	  return controlSolicitudAula.procesarSolicitudes(TIPO_SOLICITUD.CLONADA,solicitudesClonadasParaNotificar,ACCIONES_A_REALIZAR.CREAR_AULA_DE_SOLICITUDES_CLONADAS); 
  }  
  
  public String crearAulasSolicitudesPublicas()throws Exception{
	  String[] solicitudesPublicasParaNotificar = this.pagina.getParameterValues(PARAMETROS_PAGINAS.CHECKBOX_SELEC_SOLICITUDES_PUBLICAS);
	  return controlSolicitudAula.procesarSolicitudes(TIPO_SOLICITUD.PUBLICA,solicitudesPublicasParaNotificar,ACCIONES_A_REALIZAR.CREAR_AULA_DE_SOLICITUDES_PUBLICAS); 
  }
  
  public String eliminarSolicitudesClonadas()throws Exception{
	  String[] solicitudesClonadasParaEliminar = this.pagina.getParameterValues(PARAMETROS_PAGINAS.CHECKBOX_SELEC_SOLICITUDES_CLONADAS);
	  return controlSolicitudAula.procesarSolicitudes(TIPO_SOLICITUD.CLONADA,solicitudesClonadasParaEliminar,ACCIONES_A_REALIZAR.ELIMINAR_SOLICITUDES_CLONADAS); 
  }
  
  public String eliminarSolicitudesPublicas()throws Exception{
	  String[] solicitudesPublicasParaEliminar = this.pagina.getParameterValues(PARAMETROS_PAGINAS.CHECKBOX_SELEC_SOLICITUDES_PUBLICAS);
	  return controlSolicitudAula.procesarSolicitudes(TIPO_SOLICITUD.PUBLICA,solicitudesPublicasParaEliminar,ACCIONES_A_REALIZAR.ELIMINAR_SOLICITUDES_PUBLICAS); 
  }
  
  public String enviarMailDeConfirmacionClonadas()throws Exception{
	  String[] solicitudesClonadasParaConfirmar = this.pagina.getParameterValues(PARAMETROS_PAGINAS.CHECKBOX_SELEC_SOLICITUDES_CLONADAS);
	  return controlSolicitudAula.enviarMailConfirmacionDeCreacion(TIPO_SOLICITUD.CLONADA,solicitudesClonadasParaConfirmar); 
  }
  
  public String enviarMailDeConfirmacionEstandares()throws Exception{
	  String[] solicitudesEstandaresParaConfirmar = this.pagina.getParameterValues(PARAMETROS_PAGINAS.CHECKBOX_SELEC_SOLICITUDES_STANDARTS);
	  return controlSolicitudAula.enviarMailConfirmacionDeCreacion(TIPO_SOLICITUD.ESTANDAR,solicitudesEstandaresParaConfirmar); 
  }
  public String enviarMailDeConfirmacionPublicas()throws Exception{
	  String[] solicitudesPublicasParaConfirmar = this.pagina.getParameterValues(PARAMETROS_PAGINAS.CHECKBOX_SELEC_SOLICITUDES_PUBLICAS);
	  return controlSolicitudAula.enviarMailConfirmacionDeCreacion(TIPO_SOLICITUD.PUBLICA,solicitudesPublicasParaConfirmar); 
  }
  public String enviarMailDeConfirmacionNuevas()throws Exception{
	  String[] solicitudesClonadasParaConfirmar = this.pagina.getParameterValues(PARAMETROS_PAGINAS.CHECKBOX_SELEC_SOLICITUDES_NUEVAS);
	  return controlSolicitudAula.enviarMailConfirmacionDeCreacion(TIPO_SOLICITUD.NUEVA,solicitudesClonadasParaConfirmar); 
  }
  
  /*Individuales*/
  public String mediadorAccionAula(String accion)throws Exception{
	  SolicitudAula solicitudAula = null;
	  String retorno = "";
	  String idSolicitudAula = this.pagina.getParameter(PARAMETROS_PAGINAS.ID_SOLICITUD_AULA);
		  solicitudAula = this.controlSolicitudAula.getSolicitudAula(Long.valueOf(idSolicitudAula));
		  //Si es aula nueva
		  if(solicitudAula.getAulaNueva()!=null && solicitudAula.getAulaNueva().booleanValue()){
			  if(accion.compareTo(ACCIONES_A_REALIZAR.CREAR_AULA)==0)retorno = this.crearAulaNueva(idSolicitudAula);
		  }else{//Si es aula a clonar
			  if(accion.compareTo(ACCIONES_A_REALIZAR.CREAR_AULA)==0)retorno = this.clonarAula(idSolicitudAula);
		  }
	  return retorno;	  
  }
  
  private String crearAulaNueva(String idSolicitudAula)throws Exception{
  	  controlSolicitudAula.actualizarDatosIngresadosPorWM(idSolicitudAula,this.pagina.getParameter(PARAMETROS_PAGINAS.MODALIDAD),
			  											  this.pagina.getParameter(PARAMETROS_PAGINAS.TIPO_ACCESO),
			  											  this.pagina.getParameter(PARAMETROS_PAGINAS.LISTA_CORREO),
			  											  this.pagina.getParameter(PARAMETROS_PAGINAS.ESTILO_VISUAL),
			  											  this.pagina.getParameter(PARAMETROS_PAGINAS.MOSTRAR_EN_OFERTA_EDUCATIVA),
			  											  this.pagina.getParameter(PARAMETROS_PAGINAS.INSCRIPCION_ON_LINE),
			  											  this.pagina.getParameter(PARAMETROS_PAGINAS.PLANTILLA_PERMISO));
  	  String[] solicitudAulaNueva = new String[1];
	  solicitudAulaNueva[0] = idSolicitudAula;	  
	  return controlSolicitudAula.procesarSolicitudes(TIPO_SOLICITUD.NUEVA,solicitudAulaNueva,ACCIONES_A_REALIZAR.CREAR_AULA_DE_SOLICITUDES_NUEVAS);
  }
  
  private String clonarAula(String idSolicitudAula)throws Exception{
	  controlSolicitudAula.actualizarDatosIngresadosPorWM(idSolicitudAula,this.pagina.getParameter(PARAMETROS_PAGINAS.MODALIDAD),
				  this.pagina.getParameter(PARAMETROS_PAGINAS.TIPO_ACCESO),
				  this.pagina.getParameter(PARAMETROS_PAGINAS.LISTA_CORREO),
				  this.pagina.getParameter(PARAMETROS_PAGINAS.ESTILO_VISUAL),
				  this.pagina.getParameter(PARAMETROS_PAGINAS.MOSTRAR_EN_OFERTA_EDUCATIVA),
				  this.pagina.getParameter(PARAMETROS_PAGINAS.INSCRIPCION_ON_LINE),
				  null);
	  String[] solicitudAClonar = new String[1];
	  solicitudAClonar[0] = idSolicitudAula;
	  return controlSolicitudAula.procesarSolicitudes(TIPO_SOLICITUD.CLONADA,solicitudAClonar,ACCIONES_A_REALIZAR.CREAR_AULA_DE_SOLICITUDES_CLONADAS);
  }

  protected String getHTMLReferenciasParametros(){
		String html = PARAMETROS_PAGINAS.REFRESH+"="+new Long((new java.util.Date()).getTime());
		return html;
  }  
  
  
  public String pasajeDeSolicitudAula(String pasaje)throws Exception{
	  String idSolicitudAula = this.pagina.getParameter(PARAMETROS_PAGINAS.ID_SOLICITUD_AULA);
	  if(pasaje.compareTo(ESTADO_SOLICITUDES_AULAS.CORRECTA)==0){
		  controlSolicitudAula.actualizarDatosIngresadosPorWM(idSolicitudAula,this.pagina.getParameter(PARAMETROS_PAGINAS.MODALIDAD),
					  this.pagina.getParameter(PARAMETROS_PAGINAS.TIPO_ACCESO),
					  this.pagina.getParameter(PARAMETROS_PAGINAS.LISTA_CORREO),
					  this.pagina.getParameter(PARAMETROS_PAGINAS.ESTILO_VISUAL),
					  this.pagina.getParameter(PARAMETROS_PAGINAS.MOSTRAR_EN_OFERTA_EDUCATIVA),
					  this.pagina.getParameter(PARAMETROS_PAGINAS.INSCRIPCION_ON_LINE),
					  this.pagina.getParameter(PARAMETROS_PAGINAS.PLANTILLA_PERMISO));
		  }
	  return this.controlSolicitudAula.pasajeEstado(Long.valueOf(idSolicitudAula),pasaje);
	  
  } 
  
  private String generaHTMLResultado(){
	  String html = "";
	  html +="    <form width=\"500\" name=\"finSolicitudAula\" method=\"post\">\n";
	  html += "<div align=\"center\">";
	  html +="   <input class=\"boton\" name=\""+PARAMETROS_PAGINAS.ACCION+"volver\" type=\"submit\"" +
	  		" onclick = \"realizaSubmit('"+this.pagina.getPathRaiz()+"siat/index.jsp?',this.form)\"" +
	  		" value=\"Volver al inicio del campus virtual\">\n";
	  html += "</div>";
	  
	  html +="       <input class=\"boton\" name=\""+PARAMETROS_PAGINAS.ACCION+"volver\" type=\"submit\" onclick = \"realizaSubmit('"+this.pagina.getPathRaiz()+
	  			"siat/campus_administracion_solicitudes.jsp?',this.form)\" value=\""+ACCIONES_A_REALIZAR.VOLVER+"\">\n";
	  
	  html += "   </form>\n";
	  return html;
  }
}